﻿<%@ Page Language="C#" MasterPageFile="~/Master.Master"  AutoEventWireup="true" CodeBehind="ACM_MAS_ACCOUNT_Version.aspx.cs" Inherits="KPIS.GERP.GAMS.APP.App_UI.Forms.ACM_MAS_Account_Version" %>
<asp:Content ID="Content2" runat="server" 
    contentplaceholderid="head">
    
    <title>ตั้งรหัสผังบัญชี</title>
    <link href="../CssClass.css" rel="stylesheet" type="text/css" />

</asp:Content>
<asp:Content ID="Body" runat="server" contentplaceholderid="ContentPlaceHolder1" >

    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="Panel1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="Panel1" 
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="Panel2" 
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="Panel2">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="Panel1" 
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="Panel2" 
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" BackgroundPosition="None" Skin="Outlook">
    </telerik:RadAjaxLoadingPanel>
    <div class="DivControl">
        <asp:Panel ID="Panel2" runat="server"  Height="30px" ScrollBars="Auto" >
            <table>
                <tr>
                    <td>&nbsp;&nbsp;</td>
                    <td>
                        <asp:Label ID="lblStatus" runat="server" Text="สถานะของข้อมูล" ForeColor="Orange" Font-Size="Large" Font-Bold="true"></asp:Label>
                    </td>
                    <td>&nbsp;&nbsp;</td>
                    <td>
                        <asp:LinkButton ID="btnInsert" runat="server" CssClass="controlButton" onclick="btnInsert_Click">
                                <img alt="" id="imgInsert" runat="server" src="~/App_UI/Images/Buttons/AddRecord.gif" title="เพิ่มข้อมูลใหม่" height="17"/> เพิ่มข้อมูลใหม่
                            </asp:LinkButton>
                        <asp:LinkButton ID="btnSave" runat="server" CssClass="controlButton" onclick="btnSave_Click" CausesValidation="true">
                                <img alt="" id="imgSave" runat="server" src="~/App_UI/Images/Buttons/saveDisk.gif" title="บันทึกข้อมูล" height="17"/> บันทึกข้อมูล
                            </asp:LinkButton>
                        <asp:LinkButton ID="btnCancel" runat="server" CssClass="controlButton" onclick="btnCancel_Click" CausesValidation="False">
                                <img alt="" id="imgCancel" runat="server" src="~/App_UI/Images/Buttons/Cancel.gif" title="ยกเลิกการแก้ไข" height="17"/> ยกเลิกข้อมูล
                            </asp:LinkButton>
                    </td>
                </tr>
            </table>
        </asp:Panel>
    </div>
    <asp:Panel ID="Panel1" runat="server">
        <table align ="center">
            <tr>
                <td>
                    <telerik:RadGrid ID="RadGridVersion" runat="server" AutoGenerateColumns="false"
                                    AllowMultiRowEdit="false" AllowMultiRowSelection="true" 
                                    Width="900px" Height="300px" AllowPaging="true" AllowFilteringByColumn="false"
                                    GroupingSettings-GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
                                    GroupingSettings-GroupContinuedFormatString=""
                                    GroupingSettings-GroupContinuesFormatString=""
                                    GroupingSettings-GroupSplitFormat=""
                                    OnNeedDataSource="grdACMVersion_NeedDataSource" 
                                    OnItemCommand="grdACMVersion_ItemCommand" align ="center">
                        <MasterTableView AllowMultiColumnSorting="True" CellSpacing="-1" GroupLoadMode="Client" Width="100%"
                                        DataKeyNames="version_seq" NoMasterRecordsText="< ไม่มีข้อมูล >" GroupsDefaultExpanded="true">
                            <RowIndicatorColumn>
                                <HeaderStyle Width="20px" />
                            </RowIndicatorColumn>
                            <ExpandCollapseColumn>
                                <HeaderStyle Width="20px" />
                            </ExpandCollapseColumn>
                            <Columns>
                                <%--<telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" HeaderStyle-Width="25px">
                                                </telerik:GridClientSelectColumn>--%>
                                <telerik:GridTemplateColumn HeaderText="เพิ่มข้อมูล" AllowFiltering="false" HeaderStyle-Font-Bold="true" HeaderStyle-Width="95" HeaderStyle-HorizontalAlign="Center">
                                    <FilterTemplate>
                                    </FilterTemplate>
                                    <ItemTemplate>
                                        <asp:LinkButton ID="btnInsertAccountCode" runat="server" CommandName="AddAccount"
                                                        CausesValidation="False" CssClass="LinkButton"> <img alt="ปรับผังบัญชี" id="imgAddNewAccount" runat="server" src="~/App_UI/Images/Buttons/TaskList.png"  width="17"/>ปรับผังบัญชี</asp:LinkButton>
                                    </ItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridBoundColumn DataField="version_seq" 
                                                HeaderText="version_seq" UniqueName="version_seq"
                                                FilterControlWidth="100%" AutoPostBackOnFilter="true" 
                                                CurrentFilterFunction="Contains" ShowFilterIcon="false" Visible="false" HeaderStyle-Font-Bold="true" >
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="version_code" 
                                                HeaderText="หมายเลขเวอร์ชั่น" UniqueName="version_code"
                                                FilterControlWidth="100%" AutoPostBackOnFilter="true"
                                                CurrentFilterFunction="Contains" ShowFilterIcon="false" HeaderStyle-Width="170px"
                                                HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="version_descr"
                                                HeaderText="รายละเอียด"
                                                FilterControlWidth="100%" AutoPostBackOnFilter="true" 
                                                CurrentFilterFunction="Contains" ShowFilterIcon="false" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center">
                                </telerik:GridBoundColumn>
                                <%--HeaderStyle-Width="370px"--%>
                                <telerik:GridBoundColumn DataField="status_name"
                                                HeaderText="สถานะการใช้งาน"
                                                FilterControlWidth="100%" AutoPostBackOnFilter="true" HeaderStyle-Width="150px"
                                                CurrentFilterFunction="Contains" ShowFilterIcon="false" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center">
                                </telerik:GridBoundColumn>
                                <telerik:GridTemplateColumn HeaderText="แก้ไข" HeaderStyle-Font-Bold="true" HeaderStyle-Width="40" HeaderStyle-HorizontalAlign="Center" >
                                    <FilterTemplate>
                                    </FilterTemplate>
                                    <ItemTemplate>
                                        <asp:ImageButton ID="btnEdit" runat="server" CommandName="DataEdit" ImageUrl="~/App_UI/Images/Buttons/Edit.gif"  ToolTip="แก้ไขข้อมูลของเวอร์ชั่น" width="17"/>
                                    </ItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn HeaderText="ลบ" HeaderStyle-Font-Bold="true" HeaderStyle-Width="35" HeaderStyle-HorizontalAlign="Center">
                                    <FilterTemplate>
                                    </FilterTemplate>
                                    <ItemTemplate>
                                        <asp:ImageButton ID="btnSave" runat="server" CommandName="Delete" ImageUrl="~/App_UI/Images/Buttons/Delete.gif"  ToolTip="ลบรายการเวอร์ชั่นที่เลือก" width="17" OnClientClick="javascript: return confirm('ต้องการลบรายการนี้หรือไม่?');"/>
                                    </ItemTemplate>
                                </telerik:GridTemplateColumn>
                            </Columns>
                            <PagerStyle Mode="NumericPages" AlwaysVisible="true" 
                                            FirstPageToolTip="กลับหน้าแรก" LastPageToolTip="ไปหน้าสุดท้าย" 
                                            NextPagesToolTip="หน้าถัดไป" NextPageToolTip="หน้าถัดไป" 
                                            PrevPagesToolTip="ย้อนกลับ" PrevPageToolTip="ย้อนกลับ" />
                        </MasterTableView>
                        <GroupingSettings GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;" 
                                                        GroupContinuedFormatString="" GroupContinuesFormatString="" 
                                                        GroupSplitFormat="" />
                        <ClientSettings EnableRowHoverStyle="True">
                            <Selecting AllowRowSelect="true" />
                            <Scrolling AllowScroll="true" UseStaticHeaders="true" />
                        </ClientSettings>
                    </telerik:RadGrid>
                </td>
            </tr>
            <tr>
                <td>
                    <fieldset style="width:900px; height: 188px"  >
                        <legend>สร้างเวอร์ชั่นของผังบัญชี</legend>
                        <table align = "center">
                            <tr>
                                <td></td>
                                <td>
                                    <asp:Label ID="lblError" runat="server" ForeColor="Red"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <asp:Label ID ="hStatus" runat="server" Visible="false" />
                                <asp:Label ID ="hSeq" runat="server" Visible="false" />
                                <td align="left">
                                    <asp:Label runat="server" ID="lblVersionNo" Text="หมายเลขเวอร์ชั่น :" Font-Bold="true"/>
                                </td>
                                <td>
                                    <telerik:RadTextBox ID="txtVersionNo" runat="server" title="หมายเลขเวอร์ชั่น" Width ="350" Enabled="false">
                                    </telerik:RadTextBox>
                                    <span class="span">*</span>
                                    <asp:Image ID="imgWarnVersion" runat="server" ImageUrl="~/App_UI/Images/Buttons/warning.png" ToolTip="กรุณากรอกข้อมูล" Visible="false" />
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    <asp:Label runat="server" ID="lblversionDescr" Text="รายละเอียดเพิ่มเติม :" Font-Bold="true"/>
                                </td>
                                <td>
                                    <telerik:RadTextBox ID="txtVessionDescr" runat="server" title="เพิ่มเติมรายละเอียด" TextMode="MultiLine" Enabled="false" Width ="350" Height="50px">
                                    </telerik:RadTextBox>
                                    &nbsp;&nbsp</td>
                            </tr>
                            <tr>
                                <td align="left" rowspan ="1">
                                    <asp:Label runat="server" ID="lblCreatewhen" Text="วันที่สร้าง :" Font-Bold="true"/>
                                </td>
                                <td align="left">
                                    <asp:Label ID="lblCreateDate" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td align="left" rowspan="1">
                                    <asp:Label runat="server" ID="lblCreate_By" Text="ผู้สร้างหมายเลขเวอร์ชั่น :" Font-Bold="true"/>
                                </td>
                                <td align="left">
                                    <asp:Label ID="lblCreateBy" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td align="left" rowspan ="1">
                                    <asp:Label runat="server" ID="lblActiveFlag" Text="สถานะการใช้งาน :" Font-Bold="true"/>
                                </td>
                                <td align="left">
                                    <asp:CheckBox ID="chkActiveFlag" runat="server" Enabled="false" ForeColor="#CC3300" title ="สถานะการทำงานของเวอร์ชั่นนี้ยังใช้งานอยู่หรือเปล่า" />
                                    เลิกใช้งานแล้ว</td>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
                            </tr>
                        </table>
                    </fieldset> </td>
            </tr>
        </table>
    </asp:Panel>
</asp:Content>     
